@charset "utf-8";
/* CSS Document */


*{ margin:0px; padding:0px;}
body{
	width:100%;
	margin:0px;
	padding:0px;
	color:#575757;
	font-size:15px;
	background:url(../images/bodybg.gif) repeat-x top;
	font-family:"Microsoft YaHei","simsun","Helvetica Neue", Arial, Helvetica, sans-serif;

}
html{ overflow-x:hidden;}
.clear{ clear:both;_overflow:hidden;*height:0px;}
img{ border:0px;}
a{ text-decoration:none; color:#575757; }
a:hover{ color:#193b44;}
div, img, ul, li, span, a, p{ margin:0px; padding:0px;}
li{ list-style:none;}
.ds{
	display:block;}
.fl{
	float:left;}
.rl{
	float:right;}

.hy{ width:1140px; margin:0 auto;}
.mm{ margin-top:25px;}

.hytop{ height:49px; line-height:49px; overflow:hidden;}
.sp01{ width:300px;}
.sp01 a{ margin:0px 10px 0px 10px;}

.hylogo{ height:128px; overflow:hidden; margin-top:1px;}
.sp02{ background:url(../images/telbg.gif) no-repeat; font-size:28px; font-weight:bold; color:#24599a; width:220px; padding-left:64px; padding-top:23px; margin-top:35px;}

/*.hymenu{ height:50px; overflow:hidden;}
.hymenu ul{ width:1140px; float:left; height:50px;}
.hymenu li{ width:162px; float:left; text-align:center;height:50px;}
.hymenu li a{ color:#FFF; font-weight:bold; display:block; width:162px; height:50px; line-height:50px;}
.hymenu li a:hover{ display:block; width:162px; height:50px; line-height:50px; background:#193b44; color:#FFF;}
.hymenu li a#cur{ display:block; width:162px; height:50px; line-height:50px; background:#193b44; color:#FFF;}
*/
/**********/
.a2{
	width:1140px; margin:0 auto;
}
#nav {
	line-height: 50px;
	height:50px;
	width:1140px;
	float:left;
}
#nav li a {
	display: block;
	width: 190px;
	height:50px; line-height:50px;
	text-align:center;
	color:#FFF;
	font-weight:bold;
}
#nav li {
 float: left; width:190px;
}
#nav li a:hover{
	display:block; width:190px; height:50px; line-height:50px;
	background:#dfe1e1;
	text-decoration:none;
	color:#555555;
}

#nav li a#cur2{
	display:block; width:190px; height:50px; line-height:50px;
	background:#dfe1e1;
	text-decoration:none;
	color:#555555;
}
#nav li ul {
	line-height:42px;
	list-style-type: none;
	text-align:left;
	left: -999em;
	width: 190px;
	border:1px solid #F9F9F9;
	position: absolute;
	border-top-style: none;
	overflow:hidden;
	z-index:10000000000000;
}

#nav li ul li{
	float: left;
	width: 190px;
    background: #dfe1e1;filter: Alpha(Opacity=90);
	border-top: none #dfe1e1;
	border-right: none #dfe1e1;
	border-bottom: none #dfe1e1;
	border-left: none #dfe1e1;
}
#nav li ul li a{
 display: block;
  width: 190px;
  text-align:center;
 font-weight:normal;

}
#nav li ul a:link  {
 color:#555555; text-decoration:none;
}
#nav li ul a:visited  {
 color:#555555;text-decoration:none;
}
#nav li ul a:hover  {
 color:#FFF; font-weight:bold;text-decoration:none;font-weight:normal;
 background:#24599a;filter: Alpha(Opacity=70);
}
#nav li:hover ul {
 left: auto;
}
#nav li.sfhover ul {
 left: auto;
}	
/*********************/

/**********/

.hyabouttitle{ background:url(../images/xian.png) no-repeat center; text-align:center; font-size:16px; text-transform:uppercase; line-height:50px;}
.hyabouttitle strong{ font-size:28px;}
.hyabout2{ line-height:30px;}
.cmppic{ margin-left:50px;}
.hymore1{ width:150px; height:37px; background:#193b44; text-align:center; line-height:37px; color:#FFF; font-weight:bold;}
.hymore1:hover{ width:150px; height:37px; line-height:37px; background:#275b95; color:#FFF;}

.hywrap{ width:100%; background:url(../images/chanpinbg.jpg) no-repeat top; height:642px; overflow:hidden;}
.cpcolor{ color:#FFF;}
.mm2{ margin-top:40px;}
.hychanpinlist{ width:100%;}
.hychanpinlist ul{ width:100%;}
.hychanpinlist li{ width:25%; float:left;}
.hychanpinlist li a{ display:block; width:100%;}
.hychanpinlist li img{ max-width:100%; z-index:10000; position:relative;filter:alpha(Opacity=50);-moz-opacity:0.5;opacity: 0.5;}
.hychanpinlist li img:hover{filter:alpha(Opacity=100);-moz-opacity:1;opacity: 1;}
.hychanpinlist li a span{ display:block;float:left; height:60px; line-height:60px; width:25%; text-align:center; background:#000;filter:alpha(opacity=70);opacity: 0.70; color:#FFF; position:absolute; margin-top:-60px; z-index:100000000000;}
.hychanpinlist li a span:hover{ background:#193b43; color:#FFF; font-weight:bold;}

.hyxin ul{ width:1140px; float:left;}
.hyxin li{ width:545px; float:left; margin-left:25px; height:90px; overflow:hidden; margin-top:10px;}
.sp03{ width:80px; height:65px; background:#193b44; text-align:center; color:#FFF; line-height:27px; padding-top:15px;}
.hyxin2{ width:445px; margin-left:20px;}
.hyxin2-1{ width:445px; margin-top:5px;}
.hyxin2-1 a{ font-weight:bold;}
.hyxin2-2{ width:445px; line-height:23px; margin-top:5px; font-size:14px;}
.hyxin2-2 a{ color:#8a8a89;}

.hylink{ border-bottom:1px solid #bfbfbf; padding-bottom:5px; font-weight:bold; font-size:22px;}
.hylink2{ margin-top:12px;}
.hylink2 a{ margin:10px;}

.hyfoot{ width:100%; background:#323232;}
.hyfoot3{ width:800px; margin-left:35px; margin-top:35px;}
.hyfoot3 ul{ width:800px; float:left;}
.hyfoot3 li{ width:350px; float:left; color:#FFF; margin:5px 0px 5px 0px;}
.hyfoot3 li a{ color:#FFF; text-decoration:underline;}
.hyfoot3 li a:hover{ text-decoration:none;}

/***************/
.xedneiba{width:1000px;height:300px; margin:0 auto;position: relative; }
.xedneiba img{width: 1920px; height:300px; position: absolute;  top: 0; left: -460px; overflow: hidden;text-align: center;}

.xedlistview{ margin-top:25px;}
.xedlistview1{ width:230px;}
.sp2{ width:230px; background:#193b43; color:#FFF; height:85px; text-align:center; font-size:26px; font-weight:bold; line-height:85px;}
.xedlistview1 ul{ width:230px; float:left; background:#f7f7f7;}
.xedlistview1 li{ width:230px; border-bottom:1px solid #e5e5e5; height:42px; line-height:42px; text-align:center;}
.xedlistview2{ width:885px; margin-left:25px;}
.xedlistview2-1{ width:885px; border-bottom:2px solid #c3c3c3; padding-bottom:15px; font-size:16px; font-weight:bold;}
.sp3{ width:170px; color:#999; font-size:14px; font-weight:normal;}
.sp3 a{ color:#999;}
.xedlistview2-2{ width:885px; text-align:center; margin-top:15px; font-size:20px; font-weight:bold;}
.xedlistview2-3{ width:885px; line-height:30px; margin-top:12px;}

.xedlistview2-4{ width:885px; margin-top:12px;}
.xedlistview2-4 ul{ width:885px; float:left;}
.xedlistview2-4 li{ width:276px; float:left; margin:12px 10px 12px 9px; text-align:center;}
.xedlistview2-4 li a img{ margin-bottom:10px;}
.xedlistview2-4 li a{ font-size:16px; font-weight:bold;}

.xedlistview2-5{ width:885px; margin-top:12px;}
.xedlistview2-5 ul{ width:885px; float:left;}
.xedlistview2-5 li{ width:885px; margin:0px 0px 15px 0px; border-bottom:1px dotted #CCC; padding-bottom:5px;}
.xwbiaoti{ width:720px; margin-left:25px;}
.biaoti1{ width:720px; font-weight:bold; font-size:16px;}
.biaoti2{ width:720px; margin-top:5px;}
.biaoti2 a{font-size:14px; color:#868686;}

.dc_pages{ width:885px; float:left; text-align:center; margin-top:25px;}
.dc_pages1{ width:520px; margin:0 auto;}
.dc_pages1 a{ display:block; width:80px; height:32px; line-height:32px; border:1px solid #CCC; text-align:center; float:left; margin:0px 10px 0px 10px;}
.dc_pages1 a:hover{ background:#193b43; color:#FFF;}


.cpshangxia{
	width:700px;
	float:left;
	margin-top:35px;	}		
.shang{
	width:150px;
	border:1px solid #CCC;
	text-align:center;
	line-height:35px;
	color:#666;
	font-size:16px;
	cursor:pointer;
	float:left;}	
.shang a:hover{
	color:#193b43;}	
.shang:hover{
	border:1px solid #193b43;
	color:#193b43;}		
.marshang{
	margin-left:50px;}	
	
.daqianmessage{ width:1200px; margin:0 auto; margin-top:25px;}
.message{height:487px;background:url("../images/messageBg.png");margin-top:20px}
.message .box{padding:50px 0 0 40px}
.message .box li{line-height:44px;margin-bottom:15px}
.message .box li .input-text{height:42px;line-height:42px;border:1px solid #ccc;width:470px;padding:0 10px;-moz-border-radius:3px;-webkit-border-radius:3px;border-radius:3px}
.message .box li .input-text:focus{border-color:#1fac9c}
.message .box li textarea.input-text{height:84px;line-height:24px;padding:10px;resize:none}
.message .box li.btn{margin-left:40px}
.message .box li .button{cursor:pointer;width:122px;border:none;height:40px;background-color:#ff8a00;border-radius:4px;color:#fff;font-size:16px}
	